home *** CD-ROM | disk | FTP | other *** search
/ Gamers Delight 2 / Gamers Delight 2.iso / Aminet / game / board / IGNUChess151.lha / GNUChess-1.51 / README < prev    next >
Text File  |  1994-02-11  |  7KB  |  208 lines

  1. NAME
  2.     IGNUChess
  3.  
  4. VERSION
  5.     $VER: IGNUChess 1.51 Amiga Release 2 (11.2.94)
  6.  
  7.     This is my second public distribution.
  8.  
  9. AUTHOR
  10.     Michael Böhnisch,
  11.     Löher Str. 2,
  12.     33102 Paderborn,
  13.     Federal Republic of Germany
  14.  
  15.     EMail: billy@uni-paderborn.de
  16.  
  17. SYNOPSIS
  18.     IGNUChess.000    - Intuition GNUChess Interface for MC68000  based Amigas
  19.     IGNUChess.030    - Intuition GNUChess Interface for MC68020+ based Amigas
  20.  
  21. LEGAL STUFF
  22.     This  software  is  distributed under the rules of the GNU Chess General
  23.     Public  License.   Please  refer  to  the file DOCUMENTATION/COPYING for
  24.     details.
  25.  
  26.     THE SOURCE CODE MUST NOT BE DELETED FROM REDISTRIBUTED ARCHIVES, OR ELSE
  27.     YOU  HAVE  TO MAKE ABSOLUTELY CLEAR THAT *YOU* WILL PROVIDE THE COMPLETE
  28.     SOURCE  AT NO ADDITIONAL COSTS TO ANYONE WHO ASKS FOR IT.  I DO NOT WANT
  29.     TO BE RESPONSIBLE FOR MAINTAINING CRIPPLED VERSIONS OF MY ARCHIVE.
  30.     THIS  APPLIES  ESPECIALLY  TO  SOME  GERMAN  "COVER DISK MAGAZINE" WHO'S
  31.     EDITORS SEEM TO THINK READING "LEGAL STUFF" IS WASTED TIME.
  32.     (I  ACTUALLY  HAD  TO  *BUY*  MY  OWN  WORK JUST TO SEE WHICH FILES THEY
  33.     DELETED.  GRMBL!)
  34.  
  35. THANKS GO TO
  36.     Matthias  Scheer (tron@uni-paderborn.de) for his excellent Amiga manager
  37.     "Filer" and for showing me the "Modename to DisplayID" trick.
  38.  
  39.     Roger Uzun for UChess, the strongest playing chess program for the Amiga
  40.     -  if you happen to own lotsa Megabytes of RAM and an accelerated Amiga,
  41.     *this* is your program of choice.
  42.  
  43.  
  44.  
  45. MINIMAL REQUIREMENTS
  46.     Machine:
  47.         Should run on any Amiga model
  48.  
  49.     OS:
  50.         Requires KickStart 2.04
  51.  
  52.     Non-ROM Libraries:
  53.         diskfont.library V37
  54.         gadtools.library V37
  55.         asl.library      V37
  56.  
  57.     Fonts:
  58.         Times/15
  59.         Times/18
  60.         Courier/15
  61.         (from original Commodore Workbench 2.04 distribution)
  62.  
  63. DESCRIPTION
  64.     IGNUChess offers an intuition driven interface  to  the  GNUChess  chess
  65.     program, version 1.51. I know, this is an old one.
  66.     There are a few  advantages, though:
  67.  
  68.     * IGNUChess is freely distributable. (Refer to "LEGAL STUFF" section).
  69.  
  70.     * Full  source  (SAS/C  6.51) is included.  Also the images of the chess
  71.       pieces are provided as an IFF ILBM file (Figuren.ilbm) for free use.
  72.  
  73.     * Needs only ~200K memory (+some chip mem for the graphic) and thus runs
  74.       on small machines (A500) without memory extension.
  75.  
  76.     * Special version optimized for 68020/30 included.
  77.  
  78.     * The  program  is  intended for NTSC Interlaced mode.  The graphics are
  79.       designed  to  minimize  noticable  flicker, so this might be the first
  80.       interlaced GUI most 1084 Monitor users like.
  81.  
  82.     
  83.  
  84. OPERATION
  85.     Program start:
  86.  
  87.     Simply click  on  the  icon  labelled  IGNUChess.000  or  IGNUChess.030,
  88.     according to your CPU.
  89.  
  90. ***    There  is  a new tooltype "DISPLAYMODE".  Here you can enter any display
  91.     identification  string you want to, e.g.  "MULTISCAN:Productivity" (case
  92.     does  not  matter).   Run  the  preferences  program "ScreenMode" to see
  93.     what's available.
  94.  
  95.     If  you  leave  out  this tooltype or enter an illegal string, IGNUChess
  96.     will try to open an "NTSC:Highres Lace" screen.
  97.  
  98.     Note  to  old PAL Amiga users with OCS (old chip set):  You must enter a
  99.     PAL display mode identifier, or else IGUChess won't run on your machine.
  100.  
  101. ***    If the overscan settings for the selected screen mode are not sufficient
  102.     to IGNUChess, the program will use autoscrolling.
  103.  
  104.     Select your preferred level of gameplay from the "Level" menu.   Default
  105.     is 60 moves in 30 minutes.
  106.  
  107.     Moves are entered by clicking once on the piece of  choice.  The  square
  108.     boundaries should start to blink.  Now click on the target square.  Your
  109.     move will be executed if it was legal and GNUChess takes over it's turn.
  110.  
  111.     Menus:
  112.  
  113.     Project
  114.         About                Author information
  115.         New game            Start a new game
  116.         Get game            Load a previously saved game
  117.         Save game            Save the current game  (original
  118.                         format)
  119.         Save extended            Save  the  current game (include
  120.                         game       information,      not
  121.                         implemented yet)
  122.         List game            Save  or  print  the  game  in a
  123.                         human readable format
  124.         Quit                Quit program
  125.     Edit
  126.         Edit board            Change board position.  Detailed
  127.                         documentation  to the editor may
  128.                         follow   in  the  next  release.
  129.                         (Shouldn't   be   too  difficult
  130.                         anyway,  nobody complained about
  131.                         for now :-)
  132.  
  133.         Game data            Edit   match  data  (Who  played
  134.                         where and when etc.)
  135.  
  136.         Force Move            Enter  moves  without   computer
  137.                         interaction
  138.     Game
  139.         Undo                Undo the least recent ply
  140.         Remove                Undo the two least recent  plies
  141.                         (shortcut)
  142.         Hint                Ask GNUChess for a hint
  143.         Switch sides            White becomes  black,  and  vice
  144.                         versa
  145.         Computer white            GNUChess plays the white stones
  146.         Computer black            GNUChess plays the black stones
  147.         Computer both            GNUChess plays both sides
  148.         Reset Vars            Reset  all  settings  to   their
  149.                         defaults
  150.     Level
  151.         60 moves in   5 minutes        Select level of game play
  152.            :
  153.         :
  154.         1  move  in  60 minutes
  155.     Properties
  156.         Hash                Use  hashing  to  avoid  double-
  157.                         calculations of positions
  158.         Book                Use opening book
  159.         Beep                Beep when moved
  160.         Post                Show  information  on  GNUChess'
  161.                         calculation process
  162.         Reverse                Flip the board 180 degrees                
  163.         Random                Introduce  some  random  element
  164.                         into GNUChess' choice of moves
  165.     Debug
  166.         This  menus  allow  to  view and change internal settings of the
  167.         GNUChess  algorithm.   It is of little use for the "normal" user
  168.         and might be documented in a future release.
  169.  
  170.  
  171. BUGS & FEATURES
  172.     Lots of.  Please report any Bugs you find to my EMail address and I will
  173.     do  my  best  to correct them.  Note, I'm not a full time programmer and
  174.     updates make take a while.
  175.     Same applies to features you miss.
  176.  
  177.     Also note, I'm not responsible for GNUChess bugs (e.g.  the inability to
  178.     make pawn promotions other than to queen).
  179.  
  180. FURTHER NOTES
  181.     I'm  very interested in comparisons to other chess programs.  I you have
  182.     access  to  other  (commercial)  chess  programs why dont't you set up a
  183.     match and EMail me the record (commented or not)?
  184.     If  you  send me a nice game record, played by you or by another program
  185.     against IGNUChess, I will include it into my next distribution.
  186.  
  187.     If  you  feel  the  ability  to  create a nice icon for IGNUChess, don't
  188.     hesitate, DO IT AND SEND IT TO ME!
  189.     I will include all icons I get into the next distribution.
  190.  
  191.     The source uses a tabulator size of 4 characters.
  192.  
  193. FUTURE
  194.     Depends on YOU.
  195.  
  196. HISTORY
  197.     10.11.1993 Initial release
  198.  
  199.     11.02.1994 "DISPLAYMODE" tooltype added.
  200.  
  201.            IGNUChess  is now a little bit more informative if something
  202.            goes wrong during initialization.
  203.  
  204.            Compiled with SAS/C 6.51 now.
  205.  
  206.            Removed  all  floating  point specific stuff, no FPU 68881/2
  207.            required for IGNUChess.030 any longer.
  208.